Nuprl Lemma : fseg_nil 11,40

T:Type, L:(T List). fseg(T;L;[])  (null(L)) 
latex


ProofTree


Definitionss = t, type List, f(a), as @ bs, [], rec-case(a) of [] => s | x::y => z.t(x;y;z), [car / cdr], s ~ t, ||as||, b, A, null(as), p =b q, i <z j, i j, (i = j), x =a y, a < b, x f y, a < b, [d], b, p  q, p  q, p q, Type, x.A(x), Y, x:AB(x), x:AB(x), P  Q, fseg(T;L1;L2), x:A  B(x), P & Q, x:AB(x), P  Q, P  Q, left + right, P  Q, Dec(P), b | a, a ~ b, a  b, a <p b, a < b, A c B, xLP(x), (xL.P(x)), False, t  T, True, , tt, Void, #$n, , T,
Lemmasappend wf, assert of null, iff wf, not wf, bool wf, null wf, squash wf, true wf, btrue wf, decidable assert, rev implies wf, assert wf

origin